/*
 * @Date: 2024-12-13 17:29:38
 * @Author: LiSong
 * @LastEditors: g05047
 * @LastEditTime: 2025-02-21 09:48:29
 * @Description: 图例组件通用的选项
 */

// 坐标轴类型选项
export const AxisTypeOptions = [
	{ label: '数值轴', value: 'value' },
	{ label: '类目轴', value: 'category' },
	{ label: '时间轴', value: 'time' },
]
// 坐标轴名称位置
export const AxisNameLocationOptions = [
	{ label: '开头', value: 'start' },
	{ label: '中间', value: 'middle' },
	{ label: '末尾', value: 'end' },
]

// 字体粗细
export const FontWeightOptions = [
	{ label: '正常', value: 'normal' },
	{ label: '加粗', value: 'bold' },
	{ label: '细', value: 'lighter' },
];

// 名称位置
export const NameLocationOptions = [
	{ label: '开头', value: 'start' },
	{ label: '中间', value: 'middle' },
	{ label: '末尾', value: 'end' },
];

// 标记类型
export const LineSymbolOptions = [
	{ label: '圆形', value: 'circle' },
	{ label: '空心圆形', value: 'emptyCircle' },
	{ label: '矩形', value: 'rect' },
	{ label: '圆角矩形', value: 'roundRect' },
	{ label: '三角形', value: 'triangle' },
	{ label: '菱形', value: 'diamond' },
	{ label: '水滴', value: 'pin' },
	{ label: '箭头', value: 'arrow' },
	{ label: '无', value: 'none' },
];
// 饼状图的南丁格尔图标记类型
export const PieRoseTypeOptions = [
	{ label: "圆心角数据百分比", value: "radius" },
	{ label: "圆心角相同", value: "area" }
];
// 饼状图选种类型
export const PieSelectTypeOptions = [
	{ label: "单选", value: "single" },
	{ label: "多选", value: "multiple" },
	{ label: "连续", value: "series" },
];
// 饼状图生成方向
export const PieDirectionOptions = [
	{ label: "顺时针", value: true },
	{ label: "逆时针", value: false },
];

// 饼状图标签位置
export const PieLabelPositionOptions = [
	{ label: "外侧", value: "outside" },
	{ label: "内部", value: "inside" },
	{ label: "中心", value: "center" }
];

// 柱状图文本
export const BarLabelPosition = [
	{ label: '顶部', value: 'top' },
	{ label: '底部', value: 'bottom' },
	{ label: '左侧', value: 'left' },
	{ label: '右侧', value: 'right' },
	{ label: '内部', value: 'inside' },
	{ label: '内部左侧', value: 'insideLeft' },
	{ label: '内部右侧', value: 'insideRight' },
	{ label: '内部顶部', value: 'insideTop' },
	{ label: '内部底部', value: 'insideBottom' },
];

// 标题对齐方式的选项
export const TitleTextAlignOptions = [
	{ label: '居左', value: 'left' },
	{ label: '居中', value: 'center' },
	{ label: '居右', value: 'right' },
]

// 纵向对齐方式的选项
export const VerticalAlignOptions = [
	{ label: '顶部', value: 'top' },
	{ label: '中部', value: 'middle' },
	{ label: '底部', value: 'bottom' },
]
